/* * Collie - An asynchronous event-driven network framework using Dlang development * * Copyright (C) 2015-2017 Shanghai Putao Technology Co., Ltd * * Developer: putao's Dlang team * * Licensed under the Apache-2.0 License. * */ module collie.codec..string.encoder; import collie.codec.messagetobyteencoder; class StringEncoder : MessageToByteEncoder!string { override void callBack(ubyte[] data, size_t len) {} override ubyte[] encode(ref string msg) { return cast(ubyte[])msg.dup; } }